
.ds_bg {

	width: 650px;
	height: 100px;
}

.ds_jiage {
	height: 66px;
	width: 180px;
	padding: 15px;
	font-size: 14px;
}

.xsj {
	color: black;
	font-size: 16px;
	background-color: transparent;
	margin-left: 20px;
}

.ds_xl {
	float: right;
	height: 66px;
	width: 180px;
	margin-top:  -95px ;
}
.ds_xl span{
	margin:10px 0 0 20px ;
	font-size: 14px;
	float: left;

}

.ds_xl span p{
	color: red;
	text-align: center;
}

.sx_tab td{
	width: 360px;
	height: 20px;
	text-align: center;
	font-size: 14px;
}

.sx_tab{
	border: 1px solid gainsboro;
}
.gsx{
	margin-top: 60px;
	width: 1080px;
	box-shadow: 0 0 5px whitesmoke;
}

.pj{
	margin-left: 20px;
}


.klyk div{
		white-space:nowrap; text-overflow:ellipsis; 
		overflow: hidden;  width: 110px; 
	}
	
	.klyk li{
		margin: 5px;
		font-size: 14px;
	}
	
	.klyk{
		width: 130px; float: right;
		
	}
	
	.lxb div{
		white-space:nowrap; text-overflow:ellipsis; 
		overflow: hidden;  width: 120px; 
	}
	
	.lxb{
		width:200px;float: left;
		font-size: 14px;
		border: 1px solid gainsboro;
	}
	
	

		
		
		.num{
			width: 35px;
			height:24px;
			border:1px solid gainsboro;
			text-align: center;
		}
		
		.num_a{
			width: 25px;
			height: 25px;
			background-color: white;
			border: 1px solid gainsboro;
			font-size: 16px;
			cursor: pointer;
		}
		
		.num_m{
			width: 25px;
			height: 25px;
			background-color: white;
			border: 1px solid gainsboro;
			font-size: 16px;
			cursor:pointer;
		}
		
		.ds_bg {

			width: 650px;
			height: 100px;		
		}


		
		.d1 {
			width: 1305px;
			height: 650px;
			margin: 0 auto;
		}
		
		.wp {
			width: 500px;
			float: left;
		}
		
		.wa {
			width: 650px;
			float: left;
		}
		
		ul li {
			list-style: none;
		}
		
		.dp {
			width: 600px;
			height: 100px;
			background-color: aliceblue;
			padding-top: 5px;
		}
		
		.cm {
			margin-left: -5px;
			 width:auto; display:inline-block !important; display:inline;
		}
		
		.cm button {
			width: 280px;
			height: 30px;
			border: 1px gainsboro solid;
			padding-top: 3px;
			color: gray;
			text-align: center;
			float: left;
			cursor: pointer;
			margin: 5px;
			font-size: 12px;
			border-radius:3px ;
		}
		
			
			
	bj
	
		a {
			text-decoration: none;
		}
		
		.s {
			font-size: 18px;
			float: left;
			border: 1px gray solid;
			width: 30px;
			height: 24px;
			text-align: center;
			border-radius: 5px;
		}
		
		.gm {
			width: 155px;
			height: 50px;
			background-color: dodgerblue;
			border: 0px;
			color: white;
			font-size: 20px;
			cursor: pointer;
		}
		
		.gm2 {
			width: 155px;
			height: 50px;
			background-color: lightblue;
			border: 0px;
			color: white;
			font-size: 20px;
			cursor: pointer;
		}
		
		.db {
			width: 1300px;
			margin: 0 auto;
		}
		
		.fl {
			width: 300px;
			height: 350px;
			float: left;
		}
		
		.fl1 {
			background-color: crimson;
			height: 40px;
			color: white;
			text-align: center;
			padding-top: 10px;
			font-size: 20px;
		}
		
		.fl2 {
			background-color: aliceblue;
			height: 35px;
			text-align: center;
			padding-top: 10px;
			border-bottom: 1px gray solid;
			font-size: 18px;
		}
		
		.jh {
			background-color: aliceblue;
			height: 30px;
			text-align: center;
			cursor: pointer;
		}
		
		#xq {
			width: 360px;
			height: 35px;
			background-color: dodgerblue;
			float: left;
			color: white;
			text-align: center;
			font-size: 18px;
			padding-top: 10px;
			cursor: pointer;
		}
		
		#pj {
			width: 360px;
			height: 35px;
			background-color: whitesmoke;
			float: left;
			text-align: center;
			font-size: 18px;
			padding-top: 10px;
			cursor: pointer;
		}
		
		#sx {
			width: 360px;
			height: 35px;
			background-color: whitesmoke;
			float: left;
			text-align: center;
			font-size: 18px;
			padding-top: 10px;
			cursor: pointer;
		}
		
		.js {
			width: 400px;
			height: 35px;
			background-color: crimson;
			margin: 0 auto;
			color: white;
			text-align: center;
			font-size: 18px;
			padding-top: 10px;
		}
		
		.guige{
			height: 40px;
			
		}
		
		.guige div {
			border: 1px solid gainsboro;
			width: 150px;
			height: 25px;
			float: left;
			text-align: center;
			color: gray;
			cursor: pointer;
			font-size: 14px;
			margin: 5px 10px 0 0;
			padding-top: 5px;
		}
		
		#nbsp {
			margin-left: 10px;
		}
		
		.spxq img {
			width: 1080px;
		}
		
		.bj {
			width: 150px;
			color: red;
			font-size: 24px;
			margin:-40px 0 0 75px;
			border: 0;
			outline: none;
			background-color: transparent;
		}
		
		#cor {
			border: 1px dodgerblue solid;
			color: dodgerblue;
		}
		
		#gt1 {
			border: 1px dodgerblue solid;
			color: dodgerblue;
		}
		
		.site {
			width: 650px;
			height: 40px;
			background-color: whitesmoke;
			margin-top: 10px;
		}
		
		.site img {
			margin: 20px 0 0 30px;
		}
		
		.site input {
			border: 0px;
			background-color: whitesmoke;
			width: 240px;
		}
		
		.xgdz {
			cursor: pointer;
			color: orange;
			font-size: 14px;
		}
		
		.dzqd {
			cursor: pointer;
			color: orange;
			font-size: 14px;
		}
		
		.tjdz {
			cursor: pointer;
			font-size: 14px;
			color: orange;
		}
		
		.pj li img {
			margin: 20px 0 0 0;
			float: left;
			width: 50px;
		}
		
		.pjnc {
			float: left;
			margin: 25px 0 0 10px;
		}

		.pj_img{
			height: 60px;
			margin:80px 0 0 -165px;
			float: left;
			font-size: 18px;
		}

		.pj li p {
			float: left;
			margin:70px 0 0 -77px;
			font-size: 14px;

		}

		.pjsj {
			float: left;
			margin: 50px 0 0 -35px;
			font-size: 14px;
			color: gray;
		}
		
		
		.sppj {
			float: left;
			margin-top: 20px;
			width: 720px;
			height: 180px;
			box-shadow: 0 0 5px gainsboro;
	
		}
		
		.myd {
			width: 340px;
			height: 180px;
			box-shadow: 0 0 8px gainsboro;
			position: absolute;
			margin: 65px 0 0 740px;
			
		}

		.myrs {
			color: dodgerblue;
			font-size: 36px;
		}
		
		.siz {
			margin-left: 5px;
			color: gray;
			font-size: 14px;
		}
		
		.myd ul li {
			margin: 20px;
		}
		
	
		
		.mybfb {
			height: 20px;
			text-align: center;
			width: 200px;
			font-size: 12px;
			color: white;
			background-color: limegreen;
		}
		
		.cd {
			float: right;
			color: orange;
			font-size: 18px;
			margin: 30px 30px 0 0;
		}
		
		.xq_img {
			width: 500px;
			height: 100px;

			margin: 10px;
			float: left;
		}
		
		.xq_img img {
			height: 100px;
			height: 100px;
			border: 1px solid gainsboro;
			cursor: pointer;
		}
		
		* {
			margin: 0;
			padding: 0;
		}
		
		.box {
			width: 450px;
			margin: 10px;
			position: relative;
			/*margin-left: 50px;
			border: 1px solid red;*/
		}
		
		.big {
			width: 370px;
			height: 370px;
			position: absolute; 
			top: -10px;
			left: 480px;
			border: 1px solid #ccc;
			overflow: hidden;
			display: none;
		}
		
		.small {
			position: relative;
		}
		
		.glass {
			width: 150px;
			height: 150px;
			background-color: rgba(255, 255, 0, 0.4);
			position: absolute;
			top: 0;
			left: 0;
			cursor: move;
			display: none;
		}
		
		.box img {
			vertical-align: top;
		}
		
		.big img {
			position: absolute;
		}
		

